# 串行 ： 类似连续剧、连载小说def  work(nums):    """    计算数组nums中的相邻数字的和    :param nums: 是一个整数数组  如：[1,2,3,4,5]    :return: 相邻数字的和组成的一个数组，如：[3，5，7，9]    """    result = []    for i,n in enumerate(nums):        try:            result.append(n + nums[i + 1])        except IndexError as e:            print("out of range")    for i in range(len(nums)-1):        result.append(nums[i] + nums[i+1])    while True:        # 每次从list取出1个数字，当只剩2个数的时候，退出循环        if len(nums) < 2:            break        x = nums.pop(0)        y = nums[0]  # 获取下一个将要取出的数字        result.append(x+y)    return resultif __name__ == '__main__':    result = work([1,2,3])    print(result)  # [3,5,7,9]